package cn.itcast.domain.cargo;

import cn.itcast.domain.BaseEntity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class ExportProduct extends BaseEntity implements Serializable {

    private String id;
    private String productNo;
    private String packingUnit;			//PCS/SETS
    private Integer cnumber;
    private Integer boxNum;
    private Double grossWeight; //毛重
    private Double netWeight; //净重
    private Double sizeLength;
    private Double sizeWidth;
    private Double sizeHeight;
    private Double exPrice;			//sales confirmation 中的价格（手填）
    private Double price;
    private Double tax;			//收购单价=合同单价
    private Integer orderNo;
    private String exportId;			//报运货物和报运的关系，多对一
    private String factoryName;		//厂家名称，冗余字段
    private String factoryId;
    private List<ExtEproduct> extEproducts = new ArrayList<ExtEproduct>();		//报运货物和报运附件的关系，一对多



    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getProductNo() {
        return this.productNo;
    }
    public void setProductNo(String productNo) {
        this.productNo = productNo;
    }
    public String getPackingUnit() {
        return this.packingUnit;
    }
    public void setPackingUnit(String packingUnit) {
        this.packingUnit = packingUnit;
    }

    public Integer getCnumber() {
        return this.cnumber;
    }
    public void setCnumber(Integer cnumber) {
        this.cnumber = cnumber;
    }

    public Integer getBoxNum() {
        return this.boxNum;
    }
    public void setBoxNum(Integer boxNum) {
        this.boxNum = boxNum;
    }

    public Double getGrossWeight() {
        return this.grossWeight;
    }
    public void setGrossWeight(Double grossWeight) {
        this.grossWeight = grossWeight;
    }

    public Double getNetWeight() {
        return this.netWeight;
    }
    public void setNetWeight(Double netWeight) {
        this.netWeight = netWeight;
    }

    public Double getSizeLength() {
        return this.sizeLength;
    }
    public void setSizeLength(Double sizeLength) {
        this.sizeLength = sizeLength;
    }

    public Double getSizeWidth() {
        return this.sizeWidth;
    }
    public void setSizeWidth(Double sizeWidth) {
        this.sizeWidth = sizeWidth;
    }

    public Double getSizeHeight() {
        return this.sizeHeight;
    }
    public void setSizeHeight(Double sizeHeight) {
        this.sizeHeight = sizeHeight;
    }

    public Double getExPrice() {
        return this.exPrice;
    }
    public void setExPrice(Double exPrice) {
        this.exPrice = exPrice;
    }

    public Double getPrice() {
        return this.price;
    }
    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getTax() {
        return this.tax;
    }
    public void setTax(Double tax) {
        this.tax = tax;
    }

    public Integer getOrderNo() {
        return this.orderNo;
    }
    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    public String getExportId() {
        return exportId;
    }

    public void setExportId(String exportId) {
        this.exportId = exportId;
    }

    public String getFactoryId() {
        return factoryId;
    }

    public void setFactoryId(String factoryId) {
        this.factoryId = factoryId;
    }

    public List<ExtEproduct> getExtEproducts() {
        return extEproducts;
    }

    public void setExtEproducts(List<ExtEproduct> extEproducts) {
        this.extEproducts = extEproducts;
    }

    public String getFactoryName() {
        return factoryName;
    }

    public void setFactoryName(String factoryName) {
        this.factoryName = factoryName;
    }
}
